import actionTypes from "./actionTypes"
import zh_CN from 'antd/es/locale/zh_CN';

// 更改语言
const changeLocale = (locale = zh_CN) => {
  return {
    type: actionTypes.CHANGE_LANGUAGE,
    payload: {
      locale
    }
  }
}

// 更改语言设置
export const changeLang = (lang) => {
  return dispatch => {
    setTimeout(() => {
      window.localStorage.setItem('locale', JSON.stringify(lang))
      dispatch(changeLocale(lang))

      // 刷新页面
      window.location.reload()
    }, 400)
  }
}
